﻿using System;
using System.IO;
using System.Threading;

namespace _045_启动新线程并传递参数
{
    class Program
    {
        static void Main(string[] args)
        {
            //声明字符串类型的变量，表示文件名
            string 发哥的文件 = "test.txt";
            Thread 新线程 = new Thread(p =>
              {
                  string filezoomla = p as string;
                  using (FileStream 操作 = new FileStream(filezoomla, FileMode.Create))
                  {
                      using (StreamWriter 开始干吧 = new StreamWriter(操作))
                      {
                        //写入文本
                        开始干吧.WriteLine("空山新雨后");
                          开始干吧.WriteLine("天气晚来秋");
                          开始干吧.WriteLine("明月松间照");
                          开始干吧.WriteLine("清泉石上流");
                      }
                  }
              });

            新线程.Start(发哥的文件);
            新线程.Join();
            Console.WriteLine("新线程已完成并写入。");
            Console.Read();

        }
    }
}
